#ifndef __I2C_H__
#define __I2C_H__

void i2c_init();
void i2c_start();
void i2c_stop();

void i2c_tx_ack(void);
void i2c_tx_nack(void);
unsigned char i2c_rx_ack(void);

int i2c_tx_byte(unsigned char data);
unsigned char i2c_rx_byte(int ack);

#endif
